package com.rightsidetech.trade.dtos.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class TdCommodityAfterServiceDetailResp implements Serializable {

    @ApiModelProperty("订单编号")
    private String orderNo;
    @ApiModelProperty("用户姓名")
    private String usName;
    @ApiModelProperty("手机号")
    private String usPhoneNo;
    @ApiModelProperty("用户收货地址")
    private String usAddress;
    @ApiModelProperty("订单类型, 0-上门服务, 1-到店自取")
    private Byte orderType;
    @ApiModelProperty("下单时间")
    private Date createdAt;
    @ApiModelProperty("付款时间")
    private Date payTime;
    @ApiModelProperty("完成时间")
    private Date finishTime;

    @ApiModelProperty("门店名称")
    private String storeName;

    @ApiModelProperty("代理商名称")
    private String agentName;

    @ApiModelProperty("大区名称")
    private String areaName;

    @ApiModelProperty("售后状态, 0-待审核, 1-已完成,  -1-拒绝， -2-取消申请")
    private Byte status;

    @ApiModelProperty("总金额")
    private BigDecimal totalAmount;

    @ApiModelProperty("优惠金额")
    private BigDecimal discountAmount;

    @ApiModelProperty("实际退款")
    private BigDecimal actualAmount;

    @ApiModelProperty("商品列表")
    private List<TdCommodityDetailMallResp> list;
}
